# Чат на Koa.js

В этом задании вам необходимо будет реализовать простой чат на koa.js, используя технологию 
[long polling](http://learn.javascript.ru/xhr-longpoll).


Суть технологии достаточно проста: клиент делает запрос за получением новых сообщений, а сервер этот
запрос "подвешивает" до тех пор, пока новое сообщение не будет отправлено. После получения сообщения
клиент вновь делает запрос и точно также ждет, пока сервер не ответит.


Клиентская часть для браузера уже реализована и находится в статических файлах в папке public,
необходимо реализовать лишь обработчики для двух типов запросов:

- `GET /subscribe` - получение новых сообщений 
- `POST /publish` - отправка сообщения


Подсказка: "задержать" запрос в Koa.js очень просто - надо лишь создать новый объект Promise и 
через `await` в обработчике запроса ждать его.

Запуск приложения осуществляется с помощью команды `node index.js`.
